﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YouTravel.Framework.Enums;

namespace YouTravel.ViewModels
{
    public class GatheringViewModel
    {
        public int ID { get;set; }
        /// <summary>
        /// 付款人姓名
        /// </summary>
        public string Drawee { get; set; }
        /// <summary>
        /// 付款银行帐号
        /// </summary>
        public string GatheringBank { get; set; }
        /// <summary>
        /// 付款银行
        /// </summary>
        public string Bank { get; set; }
        /// <summary>
        /// 付款金额
        /// </summary>
        public decimal Money { get; set; }
        /// <summary>
        /// 银行流水号
        /// </summary>
        public string SerialNumber { get; set; }
        /// <summary>
        /// 付款状态
        /// 1-待确认 2-已收款 3-废弃
        /// </summary>
        public GatheringStatus Status { get; set; }
        /// <summary>
        /// 签约专线ID
        /// </summary>
        public int SpecialId { get; set; }
        /// <summary>
        /// 专线名称
        /// </summary>
        public string SpecialName { get; set; }
        /// <summary>
        /// 提交人Id
        /// </summary>
        public int SubmiterId { get; set; }
        /// <summary>
        /// 提交人姓名
        /// </summary>
        public string SubmiterName { get; set; }
        /// <summary>
        /// 收款人Id
        /// </summary>
        public int? PayeeId { get; set; }
        /// <summary>
        /// 收款人姓名
        /// </summary>
        public string PayeeName { get; set; }
        /// <summary>
        /// 提交时间
        /// </summary>
        public DateTime SubmitTime { get; set; }
        /// <summary>
        /// 收款时间
        /// </summary>
        public DateTime? CollectionTime { get; set; }
        /// <summary>
        /// 收款备注
        /// </summary>
        public string Remark { get; set; }
    }
}
